home *** CD-ROM | disk | FTP | other *** search
- int FAR PASCAL DLLGetVersion (void);
- void FAR PASCAL DLLGetAbout (LPSTR);
- BOOL FAR PASCAL GetSaveFileName(lpofn);
- int FAR PASCAL DLLSaveFile(int, LPSTR, int far *, LPSTR, LPSTR, LPSTR);
-
- typedef struct cmd {
- int DlgArt; // As Long
- int DlgParent; // As Integer
- int DlgInst; // As Integer //' intentionally 0
- char DlgFilter[1]; // As String * 1 //' intentionally ""
- char DlgFilters[256]; // As String * 256
- //DWORD DlgMaxFilter; // As Long //' intentionally 40
- DWORD DlgFilterIndex;// As Long //' it's this one
- char DlgFileName[256]; // As String * 256
- //DWORD DlgFileNameL; // As Long
- char DlgFileTitle[256]; // As String * 256
- //DWORD DlgFileTitleL; // As Long
- char DlgInitDir[128]; // As String * 128
- char DlgTitel[128]; // As String * 128
- DWORD DlgFlags; // As Long
- int DlgFileOffset; // As Integer
- int DlgFileExt; // As Integer
- char DlgDefaultExt[3]; // As String * 3
- //'LPARAM lCustData;
- //'UINT (CALLBACK* lpfnHook) (HWND, UINT, WPARAM, LPARAM);
- //'LPCSTR lpTemplateName;
- } cmdialg;
- typedef cmdialg FAR* cmd;
-
- int FAR PASCAL DLLSaveFileN(cmdialg FAR *);
-